package com.leyou.item.vo;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.leyou.item.pojo.Sku;
import com.leyou.item.pojo.SpuDetail;
import lombok.Data;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * @Author: Rose
 * @Date: 2021/3/31 17:44
 * @version: 1.0.0
 */
@Data
public class SpuDTO   {

    private Long id;

    private Long brandId;

    /**
     *  1级类目
     *
     */
    private Long cid1;

    /**
     *2级类目
     *
     */
    private Long cid2;

    /**
     * 3级类目
     *
     */
    private Long cid3;

    /**
     * 标题
     *
     */
    private String name;

    /**
     * 子标题
     *
     */
    private String subTitle ;

    /**
     * 是否上架
     *
     */
    private Boolean saleable ;

    /**
     * 是否有效， 逻辑删除用
     *
     */
    @JsonIgnore
    private Boolean valid;

    /**
     *
     *  创建时间
     */
    private Date createTime;

    /**
     * 最后修改时间
     *
     */
    @JsonIgnore // 查询返回时，忽略这个字段
    private Date lastUpdateTime;


    /**
     *
     *
     */
    private String cname;


    /**
     *
     */
    private String bname;


    private List<Sku> skus = new ArrayList<>();


    private SpuDetail spuDetail ;
}
